#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>

#define INTI_CAPACITY 4

typedef int STDataType;


typedef struct Stack
{
	STDataType* a;
	int top;
	int capacity;
}ST;

void InitST(ST* p);

void DestrotST(ST* p);

bool EmptyST(ST* p);

void PushST(ST* p, STDataType x);

void PopST(ST* p);

int SizeST(ST* p);

STDataType TopST(ST* p);